<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type = "text/javascript">
<!-- 함수는 실행 구문의 block -> 호출시 동작 -->

function hello(){ //var hello = function(){}
	window.alert("Hello");//경고, 확인창
	window.alert("안녕하세요");
	
}
//함수 - 값 : 객체
var hello2 = function() {//function hello2()
	window.alert("hello2");
}

function hello3(name) {
	if(name){
		alert(name + "님 안녕하세요");
	}else {
		alert("이름이 없습니다.");
	}
	var r = sum(40,50); //함수에서 다른 함수 호출
	alert("40+50 = " + r);
}

//리턴값이 있는 함수
var sum = function(num1,  num2) {
	var result = num1+num2;
	return result; //return [값]; 호출한 곳으로 [값을 가지고] 돌아가라.
}

</script>
</head>
<body>
<button onclick="hello();">인사말</button> <!-- form 내에서는 submit버튼 -->
<input type = "button" value = "hello()호출" onclick="hello2()">
<input type = "button" value = "hello3()호출" onclick="hello3('홍길동');">
<button onclick = "var result = sum(10,30); alert(result);"> sum()호출 - 10+30</button> <!-- return 값 출력을 위해 alert -->
</body>
</html>